package com.danskin.wechat.log.dao;

import java.util.List;

import com.danskin.wechat.entity.AccountLog;
import com.danskin.wechat.entity.CustCouponRecord;
import com.danskin.wechat.entity.CustOrderDetail;
import com.danskin.wechat.entity.CustOrderRecord;
import com.danskin.wechat.entity.CustPointRecord;
import com.danskin.wechat.util.Page;

public interface AccountLogDao {

    int deleteByPrimaryKey(Integer id);

    int insert(AccountLog record);

    int insertSelective(AccountLog record);


    AccountLog selectByPrimaryKey(Integer id);


    int updateByPrimaryKeySelective(AccountLog record);

    int updateByPrimaryKey(AccountLog record);
    
    List<AccountLog> listPageGetAccountLog(Page page);
    
    int insertCustOrderRecordBatch(List<CustOrderRecord> list);
    
    int insertCustPointRecordBatch(List<CustPointRecord> list);
    
    int insertCustOrderDetailBatch(List<CustOrderDetail> list);
    
    int insertCustCouponRecordBatch(List<CustCouponRecord> list);
}